home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / protocol / standard / iso / iso10025.asc < prev    next >
Text File  |  1993-07-14  |  39KB  |  629 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Section Four - Naming, Addressing, and Routing
  8. 16.      Overview
  9. This section  describes  the  naming  and  addressing  of  users  and  DLs  and  the
  10. routing of information objects to them.
  11. This section covers the following topics:
  12. a)   Naming
  13. b)   Addressing
  14. c)   Routing
  15. 17.      Naming
  16. This clause specifies  how  users  and  DLs  are  named  for  the  purposes  of  Message
  17. Handling  in  general  and  Message  Transfer  in  particular.  It  defines  O/R   names
  18. and describes the role that Directory names play in them.
  19. When it directly  submits  a  message  or  probe,  a  UA  or  MS  identifies  its  potential
  20. recipients  to  the  MTS.  When  the   MTS   delivers   a   message,   it   identifies   the
  21. originator to each recipient's UA or MS. O/R names are  the  data  structures  by  means  of
  22. which such identification is achieved.
  23. 17.1     Directory Names
  24. A Directory name  is  one  component  of  an  O/R  name.  A  Directory  name  identifies  an
  25. object to the  Directory.  By  presenting  such  a  name  to  the  Directory,  the  MHS  can
  26. access a user's or DL's Directory entry. From that entry  the  MTS  can  obtain,  e.g.,  the
  27. user's or DL's O/R address.
  28. Not every user or DL  is  registered  in  the  Directory  and,  therefore,  not  every  user
  29. or DL possesses a Directory name.
  30. Notes
  31. 1.  Many  users  and  DLs  will  lack  Directory  names  until  the  Directory   is   widely
  32. available as an adjunct to  the  MHS.  Many  indirect  users  (e.g.,  postal  patrons)  will
  33. lack  such  names  until  the  Directory  is  widely  available  as  an  adjunct  to   other
  34. communication systems.
  35. 2.   Users   and   DLs   may   be   assigned   Directory   names   even   before   a   fully
  36. interconnected, distributed Directory has been put in place by pre-establishing  the  naming
  37. authorities upon which the Directory will eventually depend.
  38.  
  39. 3.  The  typical  Directory  name  is  more  user-friendly  and   more   stable   than   the
  40. typical  O/R  address  because  the  latter  is  necessarily  couched  in   terms   of   the
  41. organizational or physical structure of the MHS while the former need not be.  Therefore, it
  42. is intended that over time,  Directory  names  become  the  primary  means  by  which  users
  43. and DLs are identified outside the  MTS  (i.e.,  by  other  users),  and  that  the  use  of
  44. O/R addresses be largely confined to the MTS (i.e., to use by MTAs).
  45. 17.2     O/R Names
  46. Every user or DL has one or  more  O/R  names.  An  .I.gl:O/R  name;  is  an  identifier  by
  47. means  of  which  a  user  can  be  designated  as  the  originator,  or  a   user   or   DL
  48. designated as a potential recipient of a message or probe. An  O/R  name  distinguishes  one
  49. user or DL from another and may also identify its point of access to the MHS.
  50.        An O/R name comprises a Directory name, an O/R address,  or  both.  If  present,  the
  51. directory  name  (if  valid)  unambiguously  identifies  the  user  or  DL   (but   is   not
  52. necessarily the only name that would do so). If present,  the  O/R  address  does  the  same
  53. and more (again see clause 18.5).
  54. At direct  submission,  the  UA  or  MS  of  the  originator  of  a  message  or  probe  may
  55. include either or both components in each O/R name  it  supplies.  If  the  O/R  address  is
  56. omitted,  the  MTS  obtains  it  from  the  Directory  using  the  Directory  name.  If  the
  57. Directory name is omitted,  the  MTS  does  without  it.  If  both  are  included,  the  MTS
  58. relies firstly  upon  the  O/R  address.  Should  it  determine  that  the  O/R  address  is
  59. invalid (e.g., obsolete), it proceeds as if  the  O/R  address  had  been  omitted,  relying
  60. upon the Directory name.
  61.       At delivery the MTS  includes  an  O/R  address  and  possibly  a  Directory  name  in
  62. each  O/R  name  it  supplies  to  a  message's  recipient  or  to  the  originator   of   a
  63. report's subject message or  probe.  The  Directory  name  is  included  if  the  originator
  64. supplied it or if it was specified as the the member of an expanded DL.
  65. Note   Redirection or DL  expansion  may  cause  the  MTS  to  convey  to  a  UA  or  MS  at
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77. delivery, O/R names the UA or MS did not supply at direct submission.
  78. 18.      Addressing
  79. This  clause  specifies  how  users  and  DLs  are  addressed.  It  defines  O/R  addresses,
  80. describes  the  structure  of  the  attribute  lists  from  which  they   are   constructed,
  81. discusses the character sets from which individual  attributes  are  composed,  gives  rules
  82. for  determining  that  two  attribute  lists  are  equivalent  and  for  the  inclusion  of
  83. conditional attributes  in  such  lists,  and  defines  the  standard  attributes  that  may
  84. appear in them.
  85. To convey a message, probe, or report  to  a  user,  or  to  expand  a  DL  specified  as  a
  86. potential  recipient  of  a  message  or  probe,  the  MTS  must  locate  the  user  or   DL
  87. relative to its own physical and organizational  structures.  O/R  addresses  are  the  data
  88. structures by means of which all such location is accomplished.
  89. 18.1     Attribute Lists
  90. The  O/R  addresses  of  both  users  and  DLs  are  attribute  lists.  An   .I.gl:attribute
  91. list; is an ordered set of attributes.
  92. An  .I.gl:attribute;  is  an  information  item  that  describes  a  user  or  DL  and  that
  93. may also locate it in relation to the  physical  or  organizational  structure  of  the  MHS
  94. (or the network underlying it).
  95. An attribute has the following parts:
  96. a)   .I.gl:attribute  type;  (or  .I.gl:type;):  An  identifier  that  denotes  a  class  of
  97. information (e.g., personal names).
  98. b)    .I.gl:attribute  value;   (or   .I.gl:value;):   An   instance   of   the   class   of
  99. information the attribute type denotes (e.g., a particular personal name).
  100. Attributes are of the following two kinds:
  101. a)    .I.gl:standard  attribute;:  An  attribute  whose  type  is  bound  to  a   class   of
  102. information by this Recommendation.
  103.      The value  of  every  standard  attribute  except  terminal-type  is  either  a  string
  104. or a collection of strings.
  105. b)    .I.gl:domain-defined  attribute;:  An  attribute  whose  type  is  bound  to  a  class
  106. of information by an MD.
  107.      Both  the  type  and  value  of  every  domain-defined   attribute   are   strings   or
  108. collections of strings.
  109. Note    The  widespread  use  of  standard  attributes  produces  more  uniform   and   thus
  110. more user-friendly O/R addresses. However, it is  anticipated  that  not  all  MDs  will  be
  111. able   to   employ   such   attributes   immediately.   The   purpose   of    domain-defined
  112. attributes is to permit an MD to retain its existing, native addressing  conventions  for  a
  113. time.  It  is  intended,  however,  that  all  MDs  migrate  toward  the  use  of   standard
  114. attributes, and that domain-defined attributes be used only for an interim period.
  115. 18.2     Character Sets
  116. Standard  attribute   values   and   domain-defined   attribute   types   and   values   are
  117. constructed from Numeric, Printable, and Teletex Strings as follows:
  118. a)   The type or  value  of  a  particular  domain-defined  attribute  may  be  a  Printable
  119. String, a Teletex String, or both.  The  same  choice  shall  be  made  for  both  the  type
  120. and value.
  121. b)   The  kinds  of  strings  from  which  standard  attribute  values  may  be  constructed
  122. and  the  manner  of  construction  (e.g.,  as  one  string  or  several)  vary   from   one
  123. attribute to another (see clause 18.3).
  124. The  value  of  an  attribute  comprises  strings  of  one  of   the   following   sets   of
  125. varieties depending upon its type: Numeric only,  Printable  only,  Numeric  and  Printable,
  126. and  Printable  and  Teletex.  With  respect  to  this,  the  following  rules  govern  each
  127. instance of communication:
  128. a)    Wherever  both  Numeric  and  Printable  Strings  are  permitted,  strings  of  either
  129. variety (but not both) may be supplied equivalently.
  130. b)     Wherever  both  Printable   and   Teletex   Strings   are   permitted,   strings   of
  131.   either  or  both  varieties  may   be   supplied,   but   Printable   Strings   shall   be
  132. supplied  as  a  minimum  whenever  attributes  are  conveyed  internationally.           If
  133. both Printable  and  Teletex  Strings  are  supplied,  the  two  should               convey
  134. the  same  information  so  that  eiher  of  them  can  be   safely   ignored           upon
  135. receipt.
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143. The length of each string and  of  each  sequence  of  strings  in  an  attribute  shall  be
  144. limited as indicated  in  the  more  detailed  (i.e.,  ASN.1)  specification  of  attributes
  145. in Recommendation X.411.
  146. Notes
  147. 1. Teletex  Strings  are  permitted  in  attribute  values  to  allow  inclusion,  e.g.,  of
  148. the accented characters commonly used in many countries.
  149. 2.  Not  all  input/output  devices  permit  the  entry  and  display,  e.g.,  of   accented
  150. characters. Printable Strings are  required  internationally  to  ensure  that  such  device
  151. limitations do not prevent communication.
  152. 18.3     Standard Attributes
  153. The standard attribute  types  are  listed  in  the  first  column  of  Table  9/X.402.  For
  154. each   listed   type,   the   second   column   indicates   the   character   sets--numeric,
  155. printable, and teletex--from which attribute values may be drawn.
  156. The  table  has  three  sections.  Attribute  types  in  the  first   are   of   a   general
  157. nature, those in the second have to do with routing to a PDS, and those in  the  third  have
  158. to do with addressing within a PDS.
  159. Table .T.:9/X.402 Standard Attributes
  160. +------------------------------------------------+----------------+                        |
  161.                                  |          Character           Sets           |           |
  162.                  +----------------+        |         Standard         Attribute         Type
  163.  | N M   PRT   TTX   |   +-   General   --------------------------------------+-------------
  164. ----+ | administration-domain-name                     |  x    x    -   | | common-name                                    |  -    x    x   | | country-name 
  165.                         |       x         x         -        |       |       network-address
  166.         |   x(*)  -     -    |   |   numeric-user-identifier                          |    x
  167. -     -    |  |  organization-name                               |   -     x     x     |   |
  168. organizational-unit-names                       |   -     x      x     |   |   personal-name
  169.                              |     -        x        x       |     |     private-domain-name
  170.              |   x     x     -    |   |   terminal-identifier                              |
  171. -     x     -    |  |  terminal-type                                    |    -      -      -
  172. |   +-   Postal   Routing   -------------------------------+----------------+   |   PDS-name
  173.                                   |  -    x    -   | | physical-delivery-country-name                 |  x    x    -   | | postal-code 
  174.      |  x     x     -    |  +-  Postal   Addressing   ----------------------------+---------
  175. --------+  |  extension-O/R-address-components                |    -      x      x     |   |
  176. extension-physical-delivery-address-components |  -    x    x   | | local-postal-attributes                        |  -    x    x   | | physical-delivery-office-name                  |  -    x    x   | | physical-delivery-office-number 
  177.       |   -     x      x     |   |   physical-delivery-organization-name              |    -
  178. x     x    |  |  physical-delivery-personal-name                 |   -     x     x     |   |
  179. post-office-box-address                        |  -    x    x   | | poste-restante-address                         |  -    x    x   | | street-address 
  180.                 |      -         x         x        |      |      unformatted-postal-address
  181. |   -     x     x    |  |  unique-postal-name                              |   -     x     x
  182.  |    +------------------------------------------------+----------------+      +-     Legend
  183. ------------------------------------+      |      NUM      numeric         x       permitted
  184. |  |  PRT  printable   *  Under  prescribed  circum-    |  |  TTX  teletex       stances   a
  185. Printable String | +---------------------------------------------+
  186. The  standard  attribute  types,  summarized  in  the  table,   are   individually   defined
  187. and described in the clauses below.
  188. 18.3.1   Administration-domain-name
  189. An  .I.gl:administration-domain-name;  is  a   standard   attribute   that   identifies   an
  190. ADMD relative to the country denoted by a country-name.
  191. The value  of  an  administration-domain-name  is  a  Numeric  or  Printable  String  chosen
  192. from a  set  of  such  strings  that  is  administered  for  this  purpose  by  the  country
  193. alluded to above.
  194. Note   The  attribute  value  comprising  a  single  space  ("  ")  shall  be  reserved  for
  195. the  following  purpose.  If  permitted  by  the  country  denoted   by   the   country-name
  196. attribute, a single space shall designate any (i.e., all) ADMDs  within  the  country.  This
  197. affects  both  the  identification  of  users  within  the  country  and  the   routing   of
  198. messages, probes, and reports to  and  among  the  ADMDs  of  that  country.  Regarding  the
  199. former, it requires that the O/R addresses of users within  the  country  be  chosen  so  as
  200. to  ensure  their  unambiguousness,  even  in  the  absence  of  the  actual  names  of  the
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212. users' ADMDs. Regarding the latter, it permits both  PRMDs  within,  and  ADMDs  outside  of
  213. the country, to route messages,  probes,  and  reports  to  any  of  the  ADMDs  within  the
  214. country   indiscriminantly,   and   requires   that   the   ADMDs   within    the    country
  215. interconnect themselves in such a way that the messages, probes, and reports are conveyed to
  216. their destinations.
  217. Temporary  note    The  inclusion  of  the  above  note  is  tentative,   subject   to   the
  218. approval of Administrations. The note  would  resolve  a  long-standing  difference  between
  219. CCITT and ISO in this area. If  CCITT  rejects  the  note  and  ISO  elects  to  include  it
  220. in  its  corresponding  International  Standard,  as   is   likely,   a   major   difference
  221. between the CCITT Recommendation and ISO Standard will result.
  222. 18.3.2   Common-name
  223. A .I.gl:common-name; is  a  standard  attribute  that  identifies  a  user  or  DL  relative
  224. to the entity denoted by another attribute (e.g., an organization-name).
  225. The value of a  common-name  is  a  Printable  String,  Teletex  String,  or  both.  Whether
  226. Printable  or  Teletex,  the  string  is  chosen  from  a  set  of  such  strings  that   is
  227. administered for this purpose (and perhaps others) by the entity alluded to above.
  228. Note     Among   many   other   possibilities,   a    common-name    might    identify    an
  229. organizational role (e.g., "Director of Marketing").
  230. 18.3.3   Country-name
  231. A .I.gl:country-name; is a standard attribute that identifies a country.
  232. The value of a  country-name  is  a  Numeric  String  that  gives  the  number  assigned  to
  233. the country by Recommendation  X.121,  or  a  Printable  String  that  gives  the  character
  234. pair assigned to the country by ISO 3166.
  235. 18.3.4   Extension-O/R-address-components
  236.        An extension-postal-O/R-address-components; is a standard  attribute  that  provides,
  237. in  a  postal  address,  additional  information  necessary  to   identify   the   addressee
  238. (e.g., an organizational unit).
  239. The  value  of  an  extension-O/R-address-components  is   a   Printable   String,   Teletex
  240. String, or both.
  241. 18.3.5   Extension-physical-delivery-address-components
  242. An   .I.gl:extension-physical-delivery-address-components;   is   a    standard    attribute
  243. that  specifies,  in  a  postal  address,  additional  information  necessary  to   identify
  244. the exact point of delivery (e.g., room and floor numbers in a large building).
  245. The   value   of   an   extension-physical-delivery-address-components   is   a    Printable
  246. String, Teletex String, or both.
  247. 18.3.6   Local-postal-attributes
  248. A  .I.gl:local-postal-attributes;  is  a  standard  attribute  that  identifies  the   locus
  249. of   distribution,   other   than   that   denoted   by   a    physical-delivery-office-name
  250. attribute (e.g., a geographical area), of a user's physical messages.
  251. The  value  of  a  local-postal-attributes  is  a  Printable  String,  Teletex  String,   or
  252. both.
  253. 18.3.7   Network-address
  254. A .I.gl:network-address;  is  a  standard  attribute  that  gives  the  network  address  of
  255. a terminal.
  256. The value of a network-address is any one of the following:
  257. a)   A Numeric String governed by Recommendation X.121.
  258. b)   Two Numeric Strings governed by Recommendations E.163 and E.164.
  259. c)     A PSAP address.
  260. Note  -  Among  the  strings  admitted  by  Recommendation   X.121   is   a   Telex   number
  261. preceded by the Telex escape digit (8).
  262. 18.3.8   Numeric-user-identifier
  263. A   .I.gl:numeric-user-identifier;   is    a    standard    attribute    that    numerically
  264. identifies a user relative to the ADMD denoted by an administration-domain-name.
  265. The  value  of  a  numeric-user-identifier  is  a  Numeric  String  chosen  from  a  set  of
  266. such strings that is administered for this purpose by the ADMD alluded to above.
  267.  
  268. Note  -  In  countries  choosing  country-wide   unique   organization-names,   a   national
  269. registration authority for organization-names is required.
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277. 18.3.9   Organization-name
  278.  
  279.        An organization-name is a standard attribute that identifies an  organization.  As  a
  280. national matter,  this  identification  may  be  either  relative  to  the  country  denoted
  281. by  a  country-name  (so  that  organization  names  are  unique  within  the  country),  or
  282. relative to the MD identified by a private-domain-name, or an administration-domain-name, or both.
  283.  
  284.        The value of an organization-name is a Printable String,  Teletex  String,  or  both.
  285. Whether Printable or Teletex, the  string  is  chosen  from  a  set  of  such  strings  that
  286. is  administered  for  this  purpose  (and  perhaps  others)  by  the  country  alluded   to
  287. above.
  288.  
  289. Note  -  In  countries  choosing  country-wide   unique   organization-names,   a   national
  290. registration authority for organization-names is required.
  291.  
  292. 18.3.10       Organizational-unit-names
  293. An  .I.gl:organizational-unit-names;  is  a  standard  attribute  that  identifies  one   or
  294. more  units  (e.g.,  divisions  or  departments)  of  the   organization   denoted   by   an
  295. organization-name, each unit but the first  being  a  sub-unit  of  the  units  whose  names
  296. precede it in the attribute.
  297. The  value  of  an  organizational-unit-names  is   an   ordered   sequence   of   Printable
  298. Strings, an ordered sequence of Teletex Strings, or  both.  Whether  Printable  or  Teletex,
  299. each  string  is  chosen  from  a  set  of  such  strings  that  is  administered  for  this
  300. purpose (and perhaps  others)  by  the  organization  (or  encompassing  unit)   alluded  to
  301. above.
  302. 18.3.11       Physical-delivery service-name
  303.  
  304.        A Physical-delivery-name is a standard attribute that identifies a  PDS  relative  to
  305. the ADMD denoted by an administration-domain-name.
  306. The value of  a  PDS-name  is  a  Printable  String  chosen  from  a  set  of  such  strings
  307. that is administered for this purpose by the ADMD alluded to above.
  308.  
  309. 18.3.12       Personal-name
  310. A  .I.gl:personal-name;  is  a  standard  attribute  that  identifies  a   person   relative
  311. to the entity denoted by another attribute (e.g., an organization-name).
  312. The  value  of  a  personal-name  comprises  the  following  four  pieces  of   information,
  313. the first mandatory, the others optional:
  314. a)   The person's surname.
  315. b)   The person's given name.
  316. c)   The initials of all of his names but his surname.
  317. d)   His generation (e.g., "Jr.").
  318. The above information is supplied as Printable Strings, Teletex Strings, or both.
  319. 18.3.13       Physical-delivery-country-name
  320. A  .I.gl:physical-delivery-country-name;   is   a   standard   attribute   that   identifies
  321. the country in which a user takes delivery of physical messages.
  322. The  value  of  a  physical-delivery-country-name  is  subject  to  the   same   constraints
  323. as is the value of a country-name.
  324. 18.3.14       Physical-delivery-office-name
  325. A  .I.gl:physical-delivery-office-name;  is  a  standard  attribute  that   identifies   the
  326. city, village, etc. in which is  situated  the  post  office  through  which  a  user  takes
  327. delivery of physical messages.
  328. The  value   of   a   physical-delivery-office-name   is   a   Printable   String,   Teletex
  329. String, or both.
  330. 18.3.15       Physical-delivery-office-number
  331. A    .I.gl:physical-delivery-office-number;     is     a     standard     attribute     that
  332. distinguishes among several post offices denoted by a single physical-delivery-office-name.
  333. The  value  of  a   physical-delivery-office-number   is   a   Printable   String,   Teletex
  334. String, or both.
  335. 18.3.16       Physical-delivery-organization-name
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347. A    .I.gl:physical-delivery-organization-name;    is    a    standard    attribute     that
  348. identifies a postal patron's organization.
  349. The  value  of  a  physical-delivery-organization-name  is  a  Printable   String,   Teletex
  350. String, or both.
  351. 18.3.17       Physical-delivery-personal-name
  352. A  .I.gl:physical-delivery-personal-name;  is  a  standard  attribute  that   identifies   a
  353. postal patron.
  354. The  value  of  a   physical-delivery-personal-name   is   a   Printable   String,   Teletex
  355. String, or both.
  356. 18.3.18       Post-office-box-address
  357. A  .I.gl:post-office-box-address;  is  a  standard  attribute  that  specifies  the   number
  358. of  the  post  office  box  by  means  of  which  a  user   takes   delivery   of   physical
  359. messages.
  360. The  value  of  a  post-office-box-address  is  a  Printable  String,  Teletex  String,   or
  361. both  chosen  from  the  set  of  such  strings  assigned  for  this  purpose  by  the  post
  362. office denoted by a physical-delivery-office-name attribute.
  363. 18.3.19       Postal-code
  364. A  .I.gl:postal-code;  is  a  standard  attribute  that  specifies  the  postal   code   for
  365. the geographical area in which a user takes delivery of physical messages.
  366. The value of a postal-code is  a  Numeric  or  Printable  String  chosen  from  the  set  of
  367. such  strings  that  is  maintained  and  standardized  for  this  purpose  by  the   postal
  368. administration   of   the   country   identified   by    a    physical-delivery-country-name
  369. attribute.
  370. 18.3.20       Poste-restante-address
  371. A  .I.gl:poste-restante-address;  is  a  standard  attribute   that   specifies   the   code
  372. that a user gives to  a  post  office  in  order  to  collect  the  physical  messages  that
  373. await delivery to him.
  374. The  value  of  a  poste-restante-address  is  a  Printable  String,  Teletex   String,   or
  375. both chosen from the set of such strings assigned  for  this  purpose  by  the  post  office
  376. denoted by a physical-delivery-office-name attribute.
  377. 18.3.21       Private-domain-name
  378.  
  379.         A private-domain-name  is  a  standard  attribute  that  identifies  a  PRMD.  As  a
  380. national matter, this identification may be either relative to  the  country  denoted  by  a
  381. country-name (so that PRMD names  are  unique  within  the  country),  or  relative  to  the
  382. ADMD identified by an administration-domain-name.
  383.  
  384.         The value of a private-domain-name is a Numeric or Printable String  chosen  from  a
  385. set of such  strings  that  is  administered  for  this  purpose  by  the  ADMD  alluded  to
  386. above.
  387.  
  388. Note   -   In   countries   choosing   country-wide   unique   PRMD   names,   a    national
  389. registration authority for private-domain-names is required.
  390.  
  391. 18.3.22       Street-address
  392. A  .I.gl:street-address;  is  a  standard  attribute  that  specifies  the  street   address
  393. (e.g., house number and street  name  and  type  (e.g.,  "Road"))  at  which  a  user  takes
  394. delivery of physical messages.
  395. The value of a street-address is a Printable or Teletex String.
  396. 18.3.23       Terminal-identifier
  397. A  .I.gl:terminal-identifier;  is   a   standard   attribute   that   gives   the   terminal
  398. identifier of a terminal (e.g., a Telex answer back or a Teletex terminal identifier).
  399. The value of a terminal-identifier is a Printable String.
  400. 18.3.24       Terminal-type
  401. A .I.gl:terminal-type; is a standard attribute that gives the type of a terminal.
  402. The  value  of  a  terminal-type  is  any  one  of  the  following:   Telex,   Teletex,   G3
  403. facsimile, G4 facsimile, IA5 terminal, and Videotex.
  404. 18.3.25       Unformatted-postal-address
  405. An  .I.gl:unformatted-postal-address;   is   a   standard   attribute   that   specifies   a
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412. user's postal address in free form.
  413. The  value  of  an  unformatted-postal-address  is  a   sequence   of   Printable   Strings,
  414. each representing a line of  text;  a  single  Teletex  String,  lines  being  separated  as
  415. prescribed for such strings; or both.
  416. 18.3.26       Unique-postal-name
  417. A  .I.gl:unique-postal-name;  is  a  standard  attribute  that  identifies  the   point   of
  418. delivery,  other  than  that  denoted  by  a  street-address,  post-office-box-address,   or
  419. poste-restante-address, (e.g., a building or hamlet) of a user's physical messages.
  420. The value of a unique-postal-name is a Printable String, Teletex String, or both.
  421. 18.4     Attribute List Equivalence
  422. Several O/R  addresses,  and  thus  several  attribute  lists,  may  denote  the  same  user
  423. or DL. This multiplicity  of  O/R  addresses  results  in  part  (but  not  in  full)   from
  424. the following attribute list equivalence rules:
  425. a)   The relative order of standard attributes is insignificant.
  426. b)    Where  the  value  of  a  standard  attribute  may  be  a   Numeric   String   or   an
  427. equivalent Printable String, the choice between them shall be considered insignificant.
  428. c)    Where  the  value  of  a  standard  attribute  may   be   a   Printable   String,   an
  429. equivalent Teletex String, or both, the choice between  the  three  possibilities  shall  be
  430. considered insignificant.
  431. d)    Where  the  value  of  a  standard  attribute  may  contain  letters,  the  cases   of
  432. those letter shall be considered insignificant.
  433. e)   In a domain-defined attribute  type  or  value,  or  in  a  standard  attribute  value,
  434. all  leading,  all  trailing,  and  all  but  one  consecutive  embedded  spaces  shall   be
  435. considered insignificant.
  436. Notes
  437. 1. An MD may  impose  additional  equivalence  rules  upon  the  attributes  it  assigns  to
  438. its  own  users  and  DLs.   It   might   define,   e.g.,   rules   concerning   punctuation
  439. characters in attribute values, the case of letters in such values, or  the  relative  order
  440. of domain-defined attributes.
  441. 2.  As  a  national  matter,  MDs  may  impose  additional   equivalence   rules   regarding
  442. standard  attributes  whose  values  are  given  as  Teletex  Strings,  in  particular,  the
  443. rules for deriving the equivalent Printable Strings.
  444. 18.5     O/R Address Forms
  445. Every user or  DL  is  assigned  one  or  more  O/R  addresses.  An  .I.gl:O/R  address;  is
  446. an attribute list that distinguishes  one  user  from  another  and  identifies  the  user's
  447. point of access to the MHS or the DL's expansion point.
  448. An O/R address  may  take  any  of  the  forms  summarized  in  Table  10/X.402.  The  first
  449. column of the table  identifies  the  attributes  available  for  the  construction  of  O/R
  450. addresses.  For  each  O/R  address  form,  the  second  column  indicates  the   attributes
  451. that may appear in such O/R addresses and their grades (see also clause 18.6).
  452.       The table has four sections. Attribute types in the  first  are  those  of  a  general
  453. nature, attribute types in the  second  and  third  those  specific  to  physical  delivery.
  454. The fourth section encompasses domain-defined attributes.
  455.  
  456. Table .T.:10/X.402 Forms of O/R Address
  457. +-------------------------------------+-------------------------+                          |
  458.                     |            O/R         Address          Forms             |          |
  459.   +-------------------------+            |                                                 |
  460. POST        | |  Attribute  Type                       |  MNEM  NUMR   F     U   TERM  |  +-
  461. General ---------------------------+-------------------------+ | administration-domain-name          |  M    M    M    M    C  | | common-name 
  462.    |   C     -     C     -     -   |  |  country-name                          |    M      M
  463. M    M    C  |  |  network-address                      |   -     -     -     -     M   |  |
  464. numeric-user-identifier              |   -     M     -     -     -   |  |  organization-name
  465.                  |    C      -      C      -       -     |    |    organizational-unit-names
  466. |   C     -     -     -     -   |  |  personal-name                        |   C     -     C
  467. -     -   |  |  private-domain-name                  |   C     C     C     C      C    |   |
  468. terminal-identifier                  |   -     -     -     -      C    |   |   terminal-type
  469.             |  -     -     -     -     C   |  +-  Postal  Routing  --------------------+----
  470. ----------------------+  |  PDS-name                             |    -      -      O      O
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482. -  | | physical-delivery-country-name      |  -    -    M    M    -  | | postal-code                         |  -    -    M    M    -  | +- Postal Addressing ----- 
  483. -------------+-------------------------+   |   extension-O/R-address-components      |     -
  484.   -     C     -     -   |  |  extension-physical-delivery          |   -     -      C      -
  485. -  | |   -address-components               |                         | | local-postal-attributes             |  -    -    C    -    -  | | physical-delivery-office-name       |  -    -    C    -    -  | | physical-delivery-office-number 
  486. |   -     -     C     -     -   |  |  physical-delivery-organization-name  |   -     -     C
  487. -    -  | | physical-delivery-personal-name     |  -    -    C    -    -  | | post-office-box-address             |  -    -    C    -    -  | | poste-restante-address              |  -    -    C    -    -  | | street-address 
  488.    |   -     -     C     -     -   |  |  unformatted-postal-address            |    -      -
  489. -    M    -  | |  unique-postal-name                   |   -     -     C     -     -   |  +-
  490. Domain-defined     --------------------+-------------------------+     |      domain-defined
  491. (one or more)        |  C    C     -     -     C   |  +-------------------------------------
  492. -+-------------------------+     +-    Legend    ------------------------------------+     |
  493. MNEM  mnemonic   F  formatted     M  mandatory    |  |  NUMR  numeric    U  unformatted    O
  494. optional     |  |  POST  postal                    C   conditional   |   |   TERM   terminal
  495.                  | +---------------------------------------------+
  496. The  forms  of  O/R  address,  summarized  in  the  table,  are  individually  defined   and
  497. described in the clauses below.
  498. 18.5.1   Mnemonic O/R Address
  499. A .I.gl:mnemonic O/R address;  is  one  that  mnemonically  identifies  a  user  or  DL.  It
  500. identifies an ADMD, and a user or DL relative to it.
  501. A mnemonic O/R address comprises the following attributes:
  502. a)    One  country-name  and  one  administration-domain-name,   which   together   identify
  503. an ADMD.
  504. b)    One  private-domain-name,  one   organization-name,   one   organizational-unit-names,
  505. one personal-name or common-name,  or  a  combination  of  the  above;  and  optionally  one
  506. or more domain-defined attributes;  which  together  identify  a  user  or  DL  relative  to
  507. the ADMD in item a above.
  508. 18.5.2   Numeric O/R Address
  509. A  .I.gl:numeric  O/R  address;  is   one   that   numerically   identifies   a   user.   It
  510. identifies an ADMD, and a user relative to it.
  511. A numeric O/R address comprises the following attributes:
  512. a)    One  country-name  and  one  administration-domain-name,   which   together   identify
  513. an ADMD.
  514. b)    One  numeric-user-identifier  and,  conditionally,  one   private-domain-name,   which
  515. together identify the user relative to the ADMD in item a above.
  516. c)    Conditionally,  one  or  more  domain-defined  attributes  which  provide  information
  517. additional to that which identifies the user.
  518. 18.5.3   Postal O/R Address
  519. A .I.gl:postal O/R  address;  is  one  that  identifies  a  user  by  means  of  its  postal
  520. address. It identifies the  PDS  through  which  the  user  is  to  be  accessed  and  gives
  521. the user's postal address.
  522. The following kinds of postal O/R address are distinguished:
  523. a)   .I.gl:formatted;: Said  of  a  postal  O/R  address  that  specifies  a  user's  postal
  524. address by means  of  several  attributes.  For  this  form  of  postal  O/R  address,  this
  525. Recommendation prescribes the structure of postal addresses in some detail.
  526. b)    .I.gl:unformatted;:  Said  of  a  postal  O/R  address   that   specifies   a   user's
  527. postal  address  in  a  single  attribute.  For  this  form  of  postal  O/R  address,  this
  528. Recommendation largely does not prescribe the structure of postal addresses.
  529. A  postal  O/R  address,  whether  formatted  or  unformatted,   comprises   the   following
  530. attributes:
  531. a)    One  country-name  and  one  administration-domain-name,   which   together   identify
  532. an ADMD.
  533. b)       Conditionally,    one    private-domain-name,    one     physical-delivery-service-
  534.       name, or both which together identify the PDS by means  of  which  the  user        is
  535. to be accessed.
  536.  
  537. c)      One   physical-delivery-country-name   and   one   postal-code,    which    together
  538.       identify the geographical region in which the user takes  delivery  of        physical
  539. messages.
  540.       
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.       A  formatted  postal  O/R  address  comprises,  additionally,  one  of   each   postal
  548. addressing attribute (see Table 9/X.402), except unformatted-postal-address,  that  the  PDS
  549. requires to identify the postal patron.
  550.  
  551.       An unformatted postal O/R address comprises, additionally, one unformatted-postal-address attribute.
  552.  
  553. Note - The total number of characters in the values of all attributes but country-name, administration-domain-name, and physical-delivery-service-name in a postal 
  554. O/R  address  should  be  small  enough  to  permit  their  rendition  in  6  lines  of   30
  555. characters, the size of a typical physical  envelope  window.  The  rendition  algorithm  is
  556. PDAU-specific but  is  likely  to  include  inserting  delimiters  (e.g.,  spaces)   between
  557. some attribute values.
  558.  
  559. 18.5.4   Terminal O/R Address
  560. A  .I.gl:terminal  O/R  address;  is  one  that  identifies  a  user   by   means   of   the
  561. network address and, if required, the type of his terminal. It may also  identify  the  ADMD
  562. through which  that  terminal  is  accessed.  In  the  case  of  a  Telematic  terminal,  it
  563. gives  the  terminal's  network  address  and   possibly   its   terminal   identifier   and
  564. terminal type. In the case of a Telex terminal, it gives its Telex number.
  565. A terminal O/R address comprises the following attributes:
  566. a)   One network-address.
  567. b)   Conditionally, one terminal-identifier.
  568. c)   Conditionally, one terminal-type.
  569. d)    Conditionally,  both  one  country-name  and  one   administration-domain-name   which
  570. together identify an ADMD.
  571. e)   Conditionally, one private-domain-name and, conditionally, one or more domain-defined attributes, all of which provide information additional to that which 
  572. identifies the user.
  573. The  private-domain-name  and  the  domain-defined  attributes  shall  be  present  only  if
  574. the country-name and administration-domain-name attributes are present.
  575. 18.6     Conditional Attributes
  576.  
  577.       The presence or  absence  in  a  particular  O/R  address  of  the  attributes  marked
  578. conditional in Table 10/X.402 is determined as follows.
  579.  
  580.       If a user or DL is  accessed  through  a  PRMD,  attributes  used  to  route  messages
  581. to the PRMD are present in  the  O/R  address  at  the  discretion  of,  and  in  accordance
  582. with rules established by the ADMD denoted by the country-name and administration-domain-name attributes of the O/R address. The ADMD imposes no other constraints 
  583. on the attributes in the O/R address. If  a  user  is  not  accessed  through  a  PRMD,  all
  584. conditional attributes except  those  specific  to  postal  O/R  addresses  are  present  in
  585. an O/R address  at  the  discretion  of,  and  in  accordance  with  rules  established  by,
  586. the ADMD denoted by the country-name and administration-domain-name attributes.
  587.  
  588.       All conditional attributes specific to postal O/R  addresses  are  present  or  absent
  589. in such  O/R  addresses  so  as  to  satisfy  the  postal  addressing  requirements  of  the
  590. users they identify.
  591.  
  592. 19.      Routing
  593. po convey a  message,  probe,  or  report  toward  a  user  or  the  expansion  point  of  a
  594. DL, an MTA must not only  locate  the  user  or  DL  (i.e.,  obtain  its  O/R  address)  but
  595. also select a route to that location.
  596. External   routing   is   an   incremental   and   only   loosely   standardized    process.
  597. Suggested below are several principles of external routing. Internal routing is outside  the
  598. scope of this Recommendation.
  599. The following principles are illustrative, not definitive:
  600. a)   In an MHS that comprises a single MD, of course, routing is not an issue.
  601. b)   A PRMD  may  be  connected  to  a  single,  ADMD.  When  this  is  so,  routing  always
  602. involves the ADMD necessarily.
  603. c)   An ADMD may  be  connected  to  multiple  PRMDs.  When  this  is  so,  routing  may  be
  604. based upon conditional O/R address attributes, including but not limited to private-domain-name.
  605. d)   An MD may be  directly  connected  to  some  but  not  all  other  MDs.  When  the  O/R
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617. address identifies a MD  to  which  no  direct  connection  exists,  routing  may  be  based
  618. upon .I.ba:routing;bilateral  agreements  with  the  MDs  to  which  direct  connections  do
  619. exist and other local rules.
  620. e)   When the MD is directly connected  to  the  MD  identified  by  the  O/R  address,  the
  621. object is typically routed to that MD directly.
  622. f)   By  .I.ba:routing;bilateral  agreement,  one  MD  might  route  an  object  to  another
  623. MD for the purpose, e.g., of conversion. 
  624. g)    An  MD  may  route  to  a  malformed  O/R  address  provided  (of  course)   that   it
  625. contains at least the attributes required to do so.
  626. Note    The  bilateral  agreements  and  local  rules  alluded  to  above  are  beyond   the
  627. scope of this  Recommendation  and  may  be  based  upon  technical,  policy,  economic,  or
  628. other considerations.
  629.